home *** CD-ROM | disk | FTP | other *** search
- Path: uunet!zephyr.ens.tek.com!tekred!saab!billr
- From: billr@saab.CNA.TEK.COM (Bill Randle)
- Newsgroups: comp.sources.games
- Subject: v12i010: reve - an othello game, Patch4a
- Message-ID: <6768@tekred.CNA.TEK.COM>
- Date: 21 Dec 90 20:54:59 GMT
- Sender: news@tekred.CNA.TEK.COM
- Lines: 1599
- Approved: billr@saab.CNA.TEK.COM
-
- Submitted-by: Rich Burridge <rburridge@sun.COM>
- Posting-number: Volume 12, Issue 10
- Archive-name: reve/Patch4a
- Patch-To: reve: Volume 11, Issue 52-58
- Environment: SunView, XView, X11R4, termcap
-
- [Previously posted to the .bugs newsgroup, included here
- for archival purposes. -br]
-
- /* Official patch #4 for Reve v1.1.
- *
- * Copyright (C) 1990 - Rich Burridge & Yves Gallot.
- * All rights reserved.
- *
- * Permission is granted to copy this patch, for redistribution
- * in patch form only, provided the news headers in "substantially
- * unaltered format" are retained, the introductory messages are not
- * removed, and no monies are exchanged.
- *
- * Permission is also granted to copy this patch, without the news
- * headers, for the purposes of patching the Reve source and making
- * an executable copy by means of compilation, provided that such
- * copy will not be used for the purposes of competition in any othello
- * tournaments, without prior permission from the authors.
- */
-
- CONTENTS:
-
- 1. What is reve?
- 2/ Changes made in this patch.
- 3/ How to install this patch.
- 4/ How to get previous patches.
-
- ----------------
-
- 1/ What is reve?
-
- Reve is an othello game. It works under SunView, XView, X11 (Xlib) and on
- dumb tty terminals.
-
- Reve has nine levels of difficulty. Levels 1-3 should be useful to beginners,
- levels 4-6 would satisfy amateurs, and the higher levels will give experts a
- good game. Level 8 (30 minutes) is the tournament level.
-
- ----------------
-
- 2/ Changes made in this patch.
-
- * From Jonathan I. Kamens <jik@pit-manager.MIT.EDU>
- From Rod Whitby <rwhitby@adl.austek.oz.au>
- From Richard K. Lloyd <RKL@anduin.compsci.liverpool.ac.uk>
- You forgot to add common.c and common.o to the file lists in the
- Imakefile.
-
- * The props button for the SunView and X11 version now toggles the
- display of the property window, rather than closing it down to an
- icon.
-
- * Added in a redraw request (^L for example) for the other versions
- (not just the tty one).
-
- * It was possible to number the 0th stone by toggling the "number
- move" option.
-
- * Added in keyboard options for all the toggles on the property sheet.
-
- * From Soren Hein <shein@ferdowsi.berkeley.edu>
- I'm not sure what the connection is between the level and the #moves
- lookahead. Does one override the other? For instance, what if I set
- level to 1 and #moves to 8?
-
- [Valerie Haecky has rewritten this section of the README file, and
- I've modified the manual pages appropriately. The Difficulty and
- Set Search Depth items on the property sheet have been modified
- to better reflect the situation - Rich.]
-
- * From Richard K. Lloyd <RKL@anduin.compsci.liverpool.ac.uk>
- It would be nice to have the ability to "make tty" in the Imakefile
- as well as being able to generate the X11 version.
-
- [Rod Whitby has kindly added this to the Imakefile for me - Rich.]
-
- * From Richard K. Lloyd <RKL@anduin.compsci.liverpool.ac.uk>
- Add the ability to change the default background colour of the board
- to a (not too bright !) green colour. After all, that's the colour of
- the othello sets you buy in the shops!
-
- [I'll do these with settable resources. I'll allow you to set some of
- them on the command line, and I'll add a .reverc file, which will be
- read from the users home directory. For the X11/XView versions, I'll
- allow the resources to be set in all the standard X places, and the
- .reverc file can superceed them - Rich.]
-
- * From: robert@anucsd.anu.oz.au (Robert Cohen)
- It might be useful to have a way of setting the difficulty absolutely
- ie in a way not dependant on the machine being used as otherwise level
- 3 say is harder on a faster machine than a slower machine. Then you
- could say to someone else as a measure of your Othello playing ability
- "I can beat reve on level a3" (a3 stands for absolute level 3).
-
- [This functionality is now available with the "set search depth"
- option.]
-
- * Added the -props command line option, to automatically display the
- reve property sheet on startup.
-
- * Added the reve.properties X resource, to achieve the same result.
-
- * Fixed the problem of the property sheet coming up with the incorrect
- size under X11R3.
-
- * Added in support for online help window via a "help" button on the
- main panel. The help file is just a copy of the nroff'ed version of
- the manual pages placed in the $(LIBDIR) directory. The Makefile.dist
- file has been updated to move this file to $(LIBDIR) with the "make
- install". You can also specify the location of the reve help file
- with the new HELPNAMEFILE and HELPNAME definitions.
-
- * The -h <helpfile> command line options have been added to allow you
- to specify an alternate location for the helpfile. The manual pages
- have been updated.
-
- * Modifying the "Computer plays:" selection, failed to update the
- "Black:" and "White:" messages.
-
- * From Richard K. Lloyd <RKL@anduin.compsci.liverpool.ac.uk>
- * From Valerie Haecky <vmh@Eng.Sun.COM>
- Allow the player to go forwards through a game as well as backwards
- (Undo only performs the latter and not the former). In other words,
- "undo the Undo" !
-
- ----------------
-
- 3/ How to install this patch.
-
- This patch consists of four parts. Save each one first. You should use
- Larry Wall's patch program to apply these changes. Assuming the four files
- are called patch4-1, patch4-2, patch4-3 and patch4-4 do the following:
-
- cd reve_src # directory where your reve source files are.
- patch <patch4-1
- patch <patch4-2
- patch <patch4-3
- patch <patch4-4
-
- Copy Makefile.dist to Makefile, and adjust for your site. See the README
- file for things you might have to tweak in order to get Reve to work on
- your machine.
-
- You will then have to do the appropriate make, to generate the graphics
- version you require. Do a "make help" to obtain more information on this.
-
- Finally, you should do a "make install". You will probably have to be
- super-user to do this.
-
- If you have any problems with Reve after applying this patch, and your
- problem is not listed in the TODO file, please let us know.
-
- ----------------
-
- 4/ How to get previous patches.
-
- If you need to get patches 1, 2 or 3, then they can be obtained from the
- automatic mail archive server, by sending a message to
- rb-archive-server@Aus.Sun.COM containing the line:
-
- send reve patchn
-
- where n is the patch number you require.
-
- You can also include a path line in these requests to indicate the mail
- path that the archive server should use to send the files to you. Such a
- path line could be:
-
- path uunet.uu.net!hostname!user
-
- Note that this is uunet.uu.net and not just uunet. Sun.COM doesn't recognise
- just uunet.
-
- [NOTE: When unpacking the shars generated by the automatic mail service,
- it is possible you will get error messages for incorrect length.
- Please ignore; hopefully the files should still unpack correctly].
-
- Rich Burridge richb@Aus.Sun.COM
- Yves Gallot galloty@cernvax.cern.ch
-
- ------CUT HERE------patch 4 - part 1------CUT HERE------
- #! /bin/sh
- # This is a shell archive. Remove anything before this line, then unpack
- # it by saving it into a file and typing "sh file". To overwrite existing
- # files, type "sh file -c". You can also feed this as standard input via
- # unshar, or by typing "sh <file", e.g.. If this archive is complete, you
- # will see the following message at the end:
- # "End of archive 1 (of 4)."
- # Contents: patches04a
- # Wrapped by billr@saab on Fri Dec 21 11:35:22 1990
- PATH=/bin:/usr/bin:/usr/ucb ; export PATH
- if test -f 'patches04a' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'patches04a'\"
- else
- echo shar: Extracting \"'patches04a'\" \(46506 characters\)
- sed "s/^X//" >'patches04a' <<'END_OF_FILE'
- X
- X
- X------- patchlevel.h -------
- XPrereq: 3
- X*** /tmp/da06643 Tue Dec 18 10:00:46 1990
- X--- patchlevel.h Mon Dec 10 17:39:00 1990
- X***************
- X*** 22,25 ****
- X * (see README file), then an attempt will be made to fix them.
- X */
- X
- X! #define PATCHLEVEL 3
- X--- 22,25 ----
- X * (see README file), then an attempt will be made to fix them.
- X */
- X
- X! #define PATCHLEVEL 4
- X
- X------- Makefile.dist -------
- X*** /tmp/da06646 Tue Dec 18 10:00:46 1990
- X--- Makefile.dist Sun Dec 16 11:07:04 1990
- X***************
- X*** 34,39 ****
- X--- 34,45 ----
- X EDGENAMEFILE = $(LIBDIR)/reve.edgetable
- X EDGENAME = -DEDGENAME=\"$(EDGENAMEFILE)\"
- X #-----------------------------------------------------------------------
- X+ # Full pathname of the reve online help file. This can also be overridden
- X+ # with a command line option.
- X+ #
- X+ HELPNAMEFILE = $(LIBDIR)/reve.help
- X+ HELPNAME = -DHELPNAME=\"$(HELPNAMEFILE)\"
- X+ #-----------------------------------------------------------------------
- X # Not all machines have the index() string library function. If you
- X # don't have this function then you should uncomment the NOINDEX
- X # definition below.
- X***************
- X*** 106,112 ****
- X # Compilation flags and standard macro definitions.
- X #
- X CDEFS = $(NOINDEX) $(NOSELECT) $(NO_USLEEP) $(NO_TIMEVAL) \
- X! $(EDGENAME) $(SELTYPE) $(SIGRET) $(SYSV) \
- X $(X11R3) $(X11INCDIR) $(XVIEWINCDIR)
- X CFLAGS = -O $(CDEFS)
- X #
- X--- 112,118 ----
- X # Compilation flags and standard macro definitions.
- X #
- X CDEFS = $(NOINDEX) $(NOSELECT) $(NO_USLEEP) $(NO_TIMEVAL) \
- X! $(EDGENAME) $(HELPNAME) $(SELTYPE) $(SIGRET) $(SYSV) \
- X $(X11R3) $(X11INCDIR) $(XVIEWINCDIR)
- X CFLAGS = -O $(CDEFS)
- X #
- X***************
- X*** 116,121 ****
- X--- 122,128 ----
- X
- X BINARIES = sv_reve tty_reve xreve xv_reve
- X ETABLE = reve.edgetable
- X+ HFILE = reve.help
- X
- X CC = cc
- X
- X***************
- X*** 194,200 ****
- X
- X xview: $(STDOBJS) $(REVEOBJS) common.o reve_proc.o xview.o
- X $(CC) -o xv_reve $(XVIEWLIBDIR) $(CFLAGS) $(STDOBJS) \
- X! xview.o $(XVIEWLIBS)
- X -cp xv_reve reve
- X $(CC) -o reve_proc $(CFLAGS) common.o reve_proc.o $(REVEOBJS)
- X
- X--- 201,207 ----
- X
- X xview: $(STDOBJS) $(REVEOBJS) common.o reve_proc.o xview.o
- X $(CC) -o xv_reve $(XVIEWLIBDIR) $(CFLAGS) $(STDOBJS) \
- X! common.o xview.o $(XVIEWLIBS)
- X -cp xv_reve reve
- X $(CC) -o reve_proc $(CFLAGS) common.o reve_proc.o $(REVEOBJS)
- X
- X***************
- X*** 205,210 ****
- X--- 212,219 ----
- X -cat reve.edge1 reve.edge2 > $(ETABLE)
- X -cp $(ETABLE) $(LIBDIR)
- X -chmod 644 $(LIBDIR)/$(ETABLE)
- X+ -cp reve.man.text $(LIBDIR)/$(HFILE)
- X+ -chmod 644 $(LIBDIR)/$(HFILE)
- X -cp reve.man $(MANDIR)/reve.$(MANSECT)
- X -chmod 644 $(MANDIR)/reve.$(MANSECT)
- X
- X
- X------- CHANGES -------
- X*** /tmp/da06649 Tue Dec 18 10:00:47 1990
- X--- CHANGES Tue Dec 18 09:51:40 1990
- X***************
- X*** 23,28 ****
- X--- 23,113 ----
- X Reve change history.
- X ====================
- X
- X+ v1.1 - patchlevel 4. 18th December 1990.
- X+
- X+ * From Jonathan I. Kamens <jik@pit-manager.MIT.EDU>
- X+ From Rod Whitby <rwhitby@adl.austek.oz.au>
- X+ From Richard K. Lloyd <RKL@anduin.compsci.liverpool.ac.uk>
- X+ You forgot to add common.c and common.o to the file lists in the
- X+ Imakefile.
- X+
- X+ * The props button for the SunView and X11 version now toggles the
- X+ display of the property window, rather than closing it down to an
- X+ icon.
- X+
- X+ * Added in a redraw request (^L for example) for the other versions
- X+ (not just the tty one).
- X+
- X+ * It was possible to number the 0th stone by toggling the "number
- X+ move" option.
- X+
- X+ * Added in keyboard options for all the toggles on the property sheet.
- X+
- X+ * From Soren Hein <shein@ferdowsi.berkeley.edu>
- X+ I'm not sure what the connection is between the level and the #moves
- X+ lookahead. Does one override the other? For instance, what if I set
- X+ level to 1 and #moves to 8?
- X+
- X+ [Valerie Haecky has rewritten this section of the README file, and
- X+ I've modified the manual pages appropriately. The Difficulty and
- X+ Set Search Depth items on the property sheet have been modified
- X+ to better reflect the situation - Rich.]
- X+
- X+ * From Richard K. Lloyd <RKL@anduin.compsci.liverpool.ac.uk>
- X+ It would be nice to have the ability to "make tty" in the Imakefile
- X+ as well as being able to generate the X11 version.
- X+
- X+ [Rod Whitby has kindly added this to the Imakefile for me - Rich.]
- X+
- X+ * From Richard K. Lloyd <RKL@anduin.compsci.liverpool.ac.uk>
- X+ Add the ability to change the default background colour of the board
- X+ to a (not too bright !) green colour. After all, that's the colour of
- X+ the othello sets you buy in the shops!
- X+
- X+ [I'll do these with settable resources. I'll allow you to set some of
- X+ them on the command line, and I'll add a .reverc file, which will be
- X+ read from the users home directory. For the X11/XView versions, I'll
- X+ allow the resources to be set in all the standard X places, and the
- X+ .reverc file can superceed them - Rich.]
- X+
- X+ * From: robert@anucsd.anu.oz.au (Robert Cohen)
- X+ It might be useful to have a way of setting the difficulty absolutely
- X+ ie in a way not dependant on the machine being used as otherwise level
- X+ 3 say is harder on a faster machine than a slower machine. Then you
- X+ could say to someone else as a measure of your Othello playing ability
- X+ "I can beat reve on level a3" (a3 stands for absolute level 3).
- X+
- X+ [This functionality is now available with the "set search depth"
- X+ option.]
- X+
- X+ * Added the -props command line option, to automatically display the
- X+ reve property sheet on startup.
- X+
- X+ * Added the reve.properties X resource, to achieve the same result.
- X+
- X+ * Fixed the problem of the property sheet coming up with the incorrect
- X+ size under X11R3.
- X+
- X+ * Added in support for online help window via a "help" button on the
- X+ main panel. The help file is just a copy of the nroff'ed version of
- X+ the manual pages placed in the $(LIBDIR) directory. The Makefile.dist
- X+ file has been updated to move this file to $(LIBDIR) with the "make
- X+ install". You can also specify the location of the reve help file
- X+ with the new HELPNAMEFILE and HELPNAME definitions.
- X+
- X+ * The -h <helpfile> command line options have been added to allow you
- X+ to specify an alternate location for the helpfile. The manual pages
- X+ have been updated.
- X+
- X+ * Modifying the "Computer plays:" selection, failed to update the
- X+ "Black:" and "White:" messages.
- X+
- X+ * From Richard K. Lloyd <RKL@anduin.compsci.liverpool.ac.uk>
- X+ * From Valerie Haecky <vmh@Eng.Sun.COM>
- X+ Allow the player to go forwards through a game as well as backwards
- X+ (Undo only performs the latter and not the former). In other words,
- X+ "undo the Undo" !
- X+
- X v1.1 - patchlevel 3. 9th December 1990.
- X
- X * Added a description of the -bestmove command line option to the
- X
- X------- README -------
- X*** /tmp/da06652 Tue Dec 18 10:00:48 1990
- X--- README Sat Dec 15 11:47:45 1990
- X***************
- X*** 39,48 ****
- X
- X See the manual pages for a detailed description of the rules of Othello.
- X
- X! Reve has nine levels of difficulty. Levels 1-3 should be useful to beginners,
- X! levels 4-6 would satisfy amateurs, and the higher levels will give experts a
- X! good game. Level 8 (30 minutes) is the tournament level.
- X
- X The address where people can get information about tournaments, Othello
- X Quarterly, and "Othello Brief and Basic' is:
- X
- X--- 39,94 ----
- X
- X See the manual pages for a detailed description of the rules of Othello.
- X
- X! Reve has various levels of difficulty.
- X
- X+ You can decide, whether you would like to set a time limit, or a search depth
- X+ limit on the computer move.
- X+
- X+ The levels of play can be rated approximately as follows:
- X+
- X+ Instant:
- X+ Beginner level. The search depth is one ply. Even at this level,
- X+ beating reve is not trivial!
- X+
- X+ 1 Minute/3 Minutes/5 Minutes:
- X+ Intermediate levels. If you often beat reve at the 5 minute level, you
- X+ have probably mastered the basics, and played a lot of games. Interested
- X+ in playing real people in tournaments ?
- X+
- X+ 10 Minutes:
- X+ Advanced. Beating reve at this level is no piece of cake.
- X+
- X+ 30 Minutes: (tournament level)
- X+ More advanced. None of us has beaten reve at this level yet. If you do,
- X+ you should seriously consider participating in your countries national
- X+ championship.
- X+
- X+ 60 Minutes:
- X+ At this level reve looks further ahead than most humans can. If you
- X+ win a game here, send us a transcript, because you have either found
- X+ a serious bug in the algorithm, or your game deserves to be published.
- X+
- X+ Set Search Depth:
- X+ Setting the depth is an alternative to using a clock. With a clock, the time
- X+ left decides, how many plys you search for each move. This usually varies
- X+ by one or two plys, depending on where in the game you are, and towards
- X+ the end, it is often worth calculating all the way and then storing some
- X+ moves.
- X+
- X+ By setting the depth you force the computer to search n plys, no matter where
- X+ in the game you are. There is no clock. This means, that if the depth is set
- X+ to something other than say '0', or whatever you want to use, the computer
- X+ uses the depth, otherwise it will use the time. Or something like that.
- X+ The point of this feature is game analysis. Especially towards the endgame
- X+ you want to be able to let the computer run (for example, over night). Or if
- X+ you know that you usually look 4 plys ahead, you want to play an opponent
- X+ that consistently examines 6 plys. Or you are simply curious what the
- X+ computer would have played had it searched a little further (like situations
- X+ which can only be recognized properly in 6 plys etc. Note, that for each
- X+ additional ply, the compute time increases by about a factor of 4.
- X+
- X+ ----------
- X+
- X The address where people can get information about tournaments, Othello
- X Quarterly, and "Othello Brief and Basic' is:
- X
- X***************
- X*** 81,86 ****
- X--- 127,134 ----
- X
- X EDGENAMEFILE - alternate location for the Reve edge table.
- X EDGENAME - alternate location for the Reve edge table.
- X+ HELPNAMEFILE - alternate location for the Reve online help file.
- X+ HELPNAME - alternate location for the Reve online help file.
- X NOINDEX - uncomment if you don't have the index() function.
- X NOSELECT - uncomment if your machine doesn't have the select() call.
- X NO_USLEEP - uncomment if you don't have the usleep(3) call.
- X
- X------- TODO -------
- X*** /tmp/da06655 Tue Dec 18 10:00:49 1990
- X--- TODO Sun Dec 16 12:21:40 1990
- X***************
- X*** 49,59 ****
- X because of the inability with some of the graphics versions to interrupt
- X it, once it's started.
- X
- X- * From Valerie Haecky <vmh@Eng.Sun.COM>
- X- It might be nice to have an additional button for <help>.
- X- It pops up an alert, giving a short summary of the rules and explaining
- X- non-obvious things, like how Difficulty is measured.
- X-
- X * There are several problems outstanding with the XView version:
- X ~ **IMPORTANT** It's still possible to hang the server, if the left
- X mouse button is clicked at the wrong time.
- X--- 49,54 ----
- X***************
- X*** 77,93 ****
- X Display the time left for the user[s] and computer.
- X
- X * From Richard K. Lloyd <RKL@anduin.compsci.liverpool.ac.uk>
- X- Add the ability to change the default background colour of the board to
- X- a (not too bright !) green colour. After all, that's the colour of the
- X- othello sets you buy in the shops!
- X-
- X- [I'll do these with settable resources. I'll allow you to set some of
- X- them on the command line, and I'll add a .reverc file, which will be read
- X- from the users home directory. For the X11/XView versions, I'll allow the
- X- resources to be set in all the standard X places, and the .reverc file can
- X- superceed them - Rich.]
- X-
- X- * From Richard K. Lloyd <RKL@anduin.compsci.liverpool.ac.uk>
- X Supply a way of forcing the computer to move before its search is complete.
- X This would be very handy at the higher levels.
- X
- X--- 72,77 ----
- X***************
- X*** 104,113 ****
- X on-screen renumbering would have to be done on-the-fly).
- X
- X * From Richard K. Lloyd <RKL@anduin.compsci.liverpool.ac.uk>
- X- Allow the player to go forwards through a game as well as backwards (Undo
- X- only performs the latter and not the former). In other words, "undo the
- X- Undo" !
- X-
- X "New Game" should just undo the game right back to the start. That way
- X a player can use the move forwards facility to replay the game easily
- X right from the start. Of course, as soon as the player makes a new move,
- X--- 88,93 ----
- X***************
- X*** 236,245 ****
- X times faster overall.
- X
- X * From Richard K. Lloyd <RKL@anduin.compsci.liverpool.ac.uk>
- X- It would be nice to have the ability to "make tty" in the Imakefile as
- X- well as being able to generate the X11 version.
- X-
- X- * From Richard K. Lloyd <RKL@anduin.compsci.liverpool.ac.uk>
- X Add in a move list window, which would contain a scrollable list of all
- X the moves so far (plus evaluation for the computers moves).
- X
- X--- 216,221 ----
- X***************
- X*** 255,267 ****
- X you would have a simple regression test for checking for compiler bugs
- X on new architectures.
- X
- X- * From: robert@anucsd.anu.oz.au (Robert Cohen)
- X- It might be useful to have a way of setting the difficulty absolutely ie
- X- in a way not dependant on the machine being used as otherwise level 3 say
- X- is harder on a faster machine than a slower machine. Then you could say to
- X- someone else as a measure of your Othello playing ability "I can beat reve
- X- on level a3" (a3 stands for absolute level 3).
- X-
- X * From: robert@anucsd.anu.oz.au (Robert Cohen)
- X A cute feature I noticed in the standard X11r4 othello is that it thinks
- X during the humans move time. If the person is a slow player this could make
- X--- 231,236 ----
- X***************
- X*** 277,289 ****
- X change some numerical constants eg the weighting put on mobility by slider.
- X Of course there would be a "tournament" setting to make reve play as well as
- X possible.
- X-
- X- * Add in a redraw request (^L for example) for the other versions (not just
- X- the tty one).
- X-
- X- * Now that reve has a property sheet, and some of the previous panel items
- X- no longer exist, the keyboard interface needed to be changed to include
- X- the new options, and alter some of the existing ones.
- X
- X
- X Items we're unlikely to implement.
- X--- 246,251 ----
- X
- X------- reve.man -------
- X*** /tmp/da06658 Tue Dec 18 10:00:49 1990
- X--- reve.man Sun Dec 16 02:51:12 1990
- X***************
- X*** 1,5 ****
- X .\" %Z%%M% %I% %E%
- X! .TH REVE 6 "29 November 1990"
- X .SH NAME
- X reve \- an othello game.
- X .SH SYNOPSIS
- X--- 1,5 ----
- X .\" %Z%%M% %I% %E%
- X! .TH REVE 6 "15 December 1990"
- X .SH NAME
- X reve \- an othello game.
- X .SH SYNOPSIS
- X***************
- X*** 23,28 ****
- X--- 23,33 ----
- X .B \-g
- X .I geometry
- X ] [
- X+ .B \-h
- X+ .I helpfile
- X+ ] [
- X+ .B \-help
- X+ ] [
- X .B \-i
- X ] [
- X .B \-last
- X***************
- X*** 38,43 ****
- X--- 43,50 ----
- X ] [
- X .B \-number
- X ] [
- X+ .B \-props
- X+ ] [
- X .B \-quick
- X ] [
- X .B \-v
- X***************
- X*** 88,94 ****
- X Their meanings are given below, plus an indication of their keyboard
- X equivalents. With the cyclic selections, clicking over the left half of the
- X cycle item increments the selection, and clicking over the right half of the
- X! cycle item decrements the selection.
- X .LP
- X By default, a human will play black, and the computer will play white. If
- X you want a human vs human startup or some other combination, then you should
- X--- 95,104 ----
- X Their meanings are given below, plus an indication of their keyboard
- X equivalents. With the cyclic selections, clicking over the left half of the
- X cycle item increments the selection, and clicking over the right half of the
- X! cycle item decrements the selection. Control-l is a keyboard accelerator
- X! for redrawing the
- X! .I reve
- X! windows.
- X .LP
- X By default, a human will play black, and the computer will play white. If
- X you want a human vs human startup or some other combination, then you should
- X***************
- X*** 95,103 ****
- X use the appropriate command line options (see below).
- X .SH REVE BUTTONS
- X .LP
- X! With the graphics versions, there are eight buttons that are normally
- X! displayed at the top of the Reve window. Each of these buttons, has a
- X! keyboard equivalent which is given in brackets below.
- X .LP
- X .IP "\fBload [ L ]\fP" 18
- X Load a game file. The format of this game file is given below. With the
- X--- 105,115 ----
- X use the appropriate command line options (see below).
- X .SH REVE BUTTONS
- X .LP
- X! With the graphics versions, there are ten buttons that are normally
- X! displayed at the top of the
- X! .I reve
- X! window. Each of these buttons, has a keyboard equivalent which is given in
- X! brackets below.
- X .LP
- X .IP "\fBload [ L ]\fP" 18
- X Load a game file. The format of this game file is given below. With the
- X***************
- X*** 115,120 ****
- X--- 127,144 ----
- X .IP "\fBnew game [ n ]\fP" 18
- X Start a new game of
- X .I reve
- X+ .IP "\fBhelp [ H ]\fP" 18
- X+ Display a window containing the online
- X+ .I reve
- X+ help information. A cycle at the top of this window allows you to page
- X+ through this file.
- X+ .IP "\fBredo [ r ]\fP" 18
- X+ Redo the last "move". If the opponent is the computer, then two "moves" are
- X+ redone. A "move" is considered to be all consecutive moves by the opponent.
- X+ To redo a move, you must have undone a move.
- X+ .IP "\fBprops [ p ]\fP" 18
- X+ Display a property sheet containing choices and toggles which will
- X+ alter various \fIreve\fP properties.
- X .IP "\fBsave [ S ]\fP" 18
- X Save the current game to file. See the entry for the \fBload\fP button
- X above for details of how to enter the filename.
- X***************
- X*** 122,133 ****
- X Let the computer suggest a good move for you. This move will be dependent
- X upon the current level of difficulty set.
- X .IP "\fBundo [ u ]\fP" 18
- X! Undo the last "move". If the opponent is the computer, the two "moves" are
- X undone. A "move" is considered to be all previous consecutive moves by
- X the opponent.
- X- .IP "\fBprops [ p ]\fP" 18
- X- Display a property sheet containing choices and toggles which will
- X- alter various \fIreve\fP properties.
- X .IP "\fBquit [ q ]\fP" 18
- X Exit the
- X .I reve
- X--- 146,154 ----
- X Let the computer suggest a good move for you. This move will be dependent
- X upon the current level of difficulty set.
- X .IP "\fBundo [ u ]\fP" 18
- X! Undo the last "move". If the opponent is the computer, then two "moves" are
- X undone. A "move" is considered to be all previous consecutive moves by
- X the opponent.
- X .IP "\fBquit [ q ]\fP" 18
- X Exit the
- X .I reve
- X***************
- X*** 140,149 ****
- X the appropriate half, to either increment or decrement the current value.
- X Clicking left over the toggle item boxes, will toggle the value of that item
- X on or off.
- X! The choice items also have keyboard equivalents which are given in brackets
- X! below. They must be followed by the value of the new selection you wish to
- X! make. The dumb tty version has the equivalent of these items displayed to the
- X! right of the reve board display.
- X .LP
- X .IP "\fBComputer plays: [ C ]\fP" 18
- X A choice item which selects what color[s] the computer should play. The
- X--- 161,170 ----
- X the appropriate half, to either increment or decrement the current value.
- X Clicking left over the toggle item boxes, will toggle the value of that item
- X on or off.
- X! The choice and toggle items also have keyboard equivalents which are given in
- X! brackets below. The choice items must be followed by the value of the new
- X! selection you wish to make. The dumb tty version has the equivalent of these
- X! items displayed to the right of the reve board display.
- X .LP
- X .IP "\fBComputer plays: [ C ]\fP" 18
- X A choice item which selects what color[s] the computer should play. The
- X***************
- X*** 178,197 ****
- X .LP
- X Level eight is tournament level.
- X .IP "\fBSet search depth: [ No keyboard equivalent ]\fP" 18
- X! A cyclic item which sets the maximum search depth for a computer move.
- X! .IP "\fBAnimate move option. [ No keyboard equivalent ]\fP" 18
- X A toggle item for animating the computer move and the dragging of human pieces.
- X! .IP "\fBShow current best move option. [ No keyboard equivalent ]\fP" 18
- X A toggle item for showing the current best move as the computer makes it's
- X move.
- X! .IP "\fBShow last move option. [ No keyboard equivalent ]\fP" 18
- X A toggle item for outlining the square containing the last move.
- X! .IP "\fBShow evaluation information option. [ No keyboard equivalent ]\fP" 18
- X A toggle information for displaying evaluation information for each computer
- X move.
- X! .IP "\fBNumber last move option. [ No keyboard equivalent ]\fP" 18
- X A toggle item for number the last move stone.
- X! .IP "\fBDon't show flip option. [ No keyboard equivalent ]\fP" 18
- X A toggle item to prevent the flip of the stones as a turn is completed.
- X .SH OPTIONS
- X .TP
- X--- 199,221 ----
- X .LP
- X Level eight is tournament level.
- X .IP "\fBSet search depth: [ No keyboard equivalent ]\fP" 18
- X! A cyclic item which sets the maximum search depth for each and every computer
- X! move. By default this option is turned off, and the computer uses a clock to
- X! time it's moves. Depending on where in the game you are, the search depth
- X! usually varies by one or two plys. Turning on this option disables the clock.
- X! .IP "\fBAnimate move option. [ O followed by a or A ]\fP" 18
- X A toggle item for animating the computer move and the dragging of human pieces.
- X! .IP "\fBShow current best move option. [ O followed by b or B ]\fP" 18
- X A toggle item for showing the current best move as the computer makes it's
- X move.
- X! .IP "\fBShow last move option. [ O followed by l or L ]\fP" 18
- X A toggle item for outlining the square containing the last move.
- X! .IP "\fBShow evaluation information option. [ O followed by e or E ]\fP" 18
- X A toggle information for displaying evaluation information for each computer
- X move.
- X! .IP "\fBNumber last move option. [ O followed by n or N ]\fP" 18
- X A toggle item for number the last move stone.
- X! .IP "\fBDon't show flip option. [ O followed by f or F ]\fP" 18
- X A toggle item to prevent the flip of the stones as a turn is completed.
- X .SH OPTIONS
- X .TP
- X***************
- X*** 231,236 ****
- X--- 255,274 ----
- X .I reve
- X to give geometry information.
- X .TP
- X+ .BI \-h " helpfile"
- X+ Specify an alternate location for the
- X+ .I reve
- X+ online help file. Normally the location of this file is compiled
- X+ in when the program is created, but
- X+ .I reve
- X+ will search every directory on your search path looking file a file called
- X+ .I reve.help.
- X+ .TP
- X+ .B \-help
- X+ Initially show the
- X+ .I reve
- X+ help window.
- X+ .TP
- X .B \-i
- X Invert the reve window before displaying it. For use by people who
- X started their graphics environment in inverse mode. This option is
- X***************
- X*** 258,263 ****
- X--- 296,306 ----
- X .B \-number
- X Show the move number on the last stone placed.
- X .TP
- X+ .B \-props
- X+ Initially show the
- X+ .I reve
- X+ property window.
- X+ .TP
- X .B \-quick
- X Play a quick game. Don't flash the stones as they are being turned.
- X .TP
- X***************
- X*** 293,299 ****
- X .SH RESOURCES
- X On startup, the X11 and XView version of
- X .I reve
- X! will use the following X resources:
- X .TP 15
- X .PD 0
- X .B Resource:
- X--- 336,348 ----
- X .SH RESOURCES
- X On startup, the X11 and XView version of
- X .I reve
- X! will use the following X resources. These resources can be placed in all the
- X! normal X places. You can also set a
- X! .I REVEDEFAULTS
- X! environment variable to
- X! point to a file containing them, or place them in a
- X! .I .reverc
- X! file in your home directory.
- X .TP 15
- X .PD 0
- X .B Resource:
- X***************
- X*** 378,383 ****
- X--- 427,512 ----
- X Indicates whether a quick game should be played. Stones are not flashed as
- X they are placed, if this resource is set true.
- X .sp
- X+ .TP
- X+ .B Resource:
- X+ reve.properties
- X+ .TP
- X+ .B Values:
- X+ True, False (False)
- X+ .TP
- X+ .B Description
- X+ Indicates whether the properties window is initially displayed.
- X+ .sp
- X+ .TP
- X+ .B Resource:
- X+ reve.showHelp
- X+ .TP
- X+ .B Values:
- X+ True, False (False)
- X+ .TP
- X+ .B Description
- X+ Indicates whether the online help window is initially displayed.
- X+ .sp
- X+ .TP
- X+ .B Resource:
- X+ reve.panelColor
- X+ .TP
- X+ .B Values:
- X+ Color name string or hexadecimal color specification string
- X+ .TP
- X+ .B Description
- X+ The background color of the main and property panels.
- X+ .sp
- X+ .TP
- X+ .B Resource:
- X+ reve.boardColor
- X+ .TP
- X+ .B Values:
- X+ Color name string or hexadecimal color specification string
- X+ .TP
- X+ .B Description
- X+ The color of the reve playing board.
- X+ .sp
- X+ .TP
- X+ .B Resource:
- X+ reve.boardBorderColor
- X+ .TP
- X+ .B Values:
- X+ Color name string or hexadecimal color specification string
- X+ .TP
- X+ .B Description
- X+ The border color of the reve playing board.
- X+ .sp
- X+ .TP
- X+ .B Resource:
- X+ reve.gridColor
- X+ .TP
- X+ .B Values:
- X+ Color name string or hexadecimal color specification string
- X+ .TP
- X+ .B Description
- X+ The color of the grid lines on the reve playing board.
- X+ .sp
- X+ .TP
- X+ .B Resource:
- X+ reve.textColor
- X+ .TP
- X+ .B Values:
- X+ Color name string or hexadecimal color specification string
- X+ .TP
- X+ .B Description
- X+ The color of all text panel text items.
- X+ .sp
- X+ .TP
- X+ .B Resource:
- X+ reve.itemColor
- X+ .TP
- X+ .B Values:
- X+ Color name string or hexadecimal color specification string
- X+ .TP
- X+ .B Description
- X+ The background color of the button and cycle items.
- X+ .sp
- X .SH REVE GAMES FILE FORMAT
- X .I Reve
- X has the ability to load or save games. The format of the games files are:
- X***************
- X*** 405,410 ****
- X--- 534,541 ----
- X .SH FILES
- X .TP
- X .B /usr/local/lib/reve.edgetable
- X+ .TP
- X+ .B ~/.reverc
- X edge stability table for all possible edge combinations.
- X .SH BUGS
- X See the TODO file for the list of known problems.
- X
- X------- reve.man.text -------
- X*** /tmp/da06661 Tue Dec 18 10:00:50 1990
- X--- reve.man.text Sun Dec 16 02:51:25 1990
- X***************
- X*** 10,19 ****
- X
- X SYNOPSIS
- X reve [ -animate ] [ -bestmove ] [ -black [ display ] ] [ -c
- X! ] [ -d difficulty ] [ -e edgefile ] [ -g geometry ] [ -i ] [
- X! -last ] [ -load gamefile ] [ -log ] [ -m ] [ -notes ] [
- X! -number ] [ -quick ] [ -v ] [ -white [ display ] ] [ -? ] [
- X! -Wi ] [ -Wp x y ] [ -WP x y ]
- X
- X DESCRIPTION
- X Reve is a version of the popular Othello game. It contains
- X--- 10,20 ----
- X
- X SYNOPSIS
- X reve [ -animate ] [ -bestmove ] [ -black [ display ] ] [ -c
- X! ] [ -d difficulty ] [ -e edgefile ] [ -g geometry ] [ -h
- X! helpfile ] [ -help ] [ -i ] [ -last ] [ -load gamefile ] [
- X! -log ] [ -m ] [ -notes ] [ -number ] [ -props ] [ -quick ] [
- X! -v ] [ -white [ display ] ] [ -? ] [ -Wi ] [ -Wp x y ] [ -WP
- X! x y ]
- X
- X DESCRIPTION
- X Reve is a version of the popular Othello game. It contains
- X***************
- X*** 51,66 ****
- X indication of their keyboard equivalents. With the cyclic
- X selections, clicking over the left half of the cycle item
- X increments the selection, and clicking over the right half
- X! of the cycle item decrements the selection.
- X
- X By default, a human will play black, and the computer will
- X play white. If you want a human vs human startup or some
- X- other combination, then you should use the appropriate com-
- X- mand line options (see below).
- X
- X
- X
- X! Sun Release 4.1 Last change: 29 November 1990 1
- X
- X
- X
- X--- 52,66 ----
- X indication of their keyboard equivalents. With the cyclic
- X selections, clicking over the left half of the cycle item
- X increments the selection, and clicking over the right half
- X! of the cycle item decrements the selection. Control-l is a
- X! keyboard accelerator for redrawing the reve windows.
- X
- X By default, a human will play black, and the computer will
- X play white. If you want a human vs human startup or some
- X
- X
- X
- X! Sun Release 4.1 Last change: 15 December 1990 1
- X
- X
- X
- X***************
- X*** 71,79 ****
- X
- X
- X
- X REVE BUTTONS
- X! With the graphics versions, there are eight buttons that are
- X! normally displayed at the top of the Reve window. Each of
- X these buttons, has a keyboard equivalent which is given in
- X brackets below.
- X
- X--- 71,82 ----
- X
- X
- X
- X+ other combination, then you should use the appropriate com-
- X+ mand line options (see below).
- X+
- X REVE BUTTONS
- X! With the graphics versions, there are ten buttons that are
- X! normally displayed at the top of the reve window. Each of
- X these buttons, has a keyboard equivalent which is given in
- X brackets below.
- X
- X***************
- X*** 99,104 ****
- X--- 102,122 ----
- X
- X new game [ n ] Start a new game of reve
- X
- X+ help [ H ] Display a window containing the online
- X+ reve help information. A cycle at the top
- X+ of this window allows you to page through
- X+ this file.
- X+
- X+ redo [ r ] Redo the last "move". If the opponent is
- X+ the computer, then two "moves" are redone.
- X+ A "move" is considered to be all consecu-
- X+ tive moves by the opponent. To redo a
- X+ move, you must have undone a move.
- X+
- X+ props [ p ] Display a property sheet containing
- X+ choices and toggles which will alter vari-
- X+ ous reve properties.
- X+
- X save [ S ] Save the current game to file. See the
- X entry for the load button above for
- X details of how to enter the filename.
- X***************
- X*** 105,151 ****
- X
- X suggest [ s ] Let the computer suggest a good move for
- X you. This move will be dependent upon the
- X- current level of difficulty set.
- X
- X- undo [ u ] Undo the last "move". If the opponent is
- X- the computer, the two "moves" are undone.
- X- A "move" is considered to be all previous
- X- consecutive moves by the opponent.
- X
- X- props [ p ] Display a property sheet containing
- X- choices and toggles which will alter vari-
- X- ous reve properties.
- X
- X! quit [ q ] Exit the reve program.
- X
- X- REVE PROPERTY SHEET SELECTIONS
- X- With the graphical versions, there is a property sheet win-
- X- dow which can be displayed. The property sheet has two
- X- choice items, one cyclic item, and six toggle items. Click
- X- with the left mouse button over the option you want from the
- X
- X
- X
- X- Sun Release 4.1 Last change: 29 November 1990 2
- X
- X
- X
- X
- X
- X
- X! REVE(6) GAMES AND DEMOS REVE(6)
- X
- X
- X!
- X choice items. With the cyclic items, click with the left
- X mouse button over the appropriate half, to either increment
- X or decrement the current value. Clicking left over the tog-
- X gle item boxes, will toggle the value of that item on or
- X! off. The choice items also have keyboard equivalents which
- X! are given in brackets below. They must be followed by the
- X! value of the new selection you wish to make. The dumb tty
- X! version has the equivalent of these items displayed to the
- X! right of the reve board display.
- X
- X Computer plays: [ C ]
- X A choice item which selects what color[s]
- X--- 123,166 ----
- X
- X suggest [ s ] Let the computer suggest a good move for
- X you. This move will be dependent upon the
- X
- X
- X
- X! Sun Release 4.1 Last change: 15 December 1990 2
- X
- X
- X
- X
- X
- X
- X+ REVE(6) GAMES AND DEMOS REVE(6)
- X
- X
- X
- X+ current level of difficulty set.
- X
- X! undo [ u ] Undo the last "move". If the opponent is
- X! the computer, then two "moves" are undone.
- X! A "move" is considered to be all previous
- X! consecutive moves by the opponent.
- X
- X+ quit [ q ] Exit the reve program.
- X
- X! REVE PROPERTY SHEET SELECTIONS
- X! With the graphical versions, there is a property sheet win-
- X! dow which can be displayed. The property sheet has two
- X! choice items, one cyclic item, and six toggle items. Click
- X! with the left mouse button over the option you want from the
- X choice items. With the cyclic items, click with the left
- X mouse button over the appropriate half, to either increment
- X or decrement the current value. Clicking left over the tog-
- X gle item boxes, will toggle the value of that item on or
- X! off. The choice and toggle items also have keyboard
- X! equivalents which are given in brackets below. The choice
- X! items must be followed by the value of the new selection you
- X! wish to make. The dumb tty version has the equivalent of
- X! these items displayed to the right of the reve board
- X! display.
- X
- X Computer plays: [ C ]
- X A choice item which selects what color[s]
- X***************
- X*** 174,222 ****
- X 6 15 minutes.
- X 7 20 minutes.
- X 8 30 minutes.
- X- 9 60 minutes.
- X
- X- Level eight is tournament level.
- X
- X- Set search depth: [ No keyboard equivalent ]
- X- A cyclic item which sets the maximum
- X- search depth for a computer move.
- X
- X! Animate move option. [ No keyboard equivalent ]
- X! A toggle item for animating the computer
- X! move and the dragging of human pieces.
- X
- X- Show current best move option. [ No keyboard equivalent ]
- X- A toggle item for showing the current best
- X- move as the computer makes it's move.
- X
- X
- X
- X- Sun Release 4.1 Last change: 29 November 1990 3
- X
- X
- X
- X
- X
- X
- X! REVE(6) GAMES AND DEMOS REVE(6)
- X
- X
- X
- X! Show last move option. [ No keyboard equivalent ]
- X A toggle item for outlining the square
- X containing the last move.
- X
- X! Show evaluation information option. [ No keyboard equivalent ]
- X! A toggle information for displaying
- X! evaluation information for each computer
- X move.
- X
- X! Number last move option. [ No keyboard equivalent ]
- X A toggle item for number the last move
- X stone.
- X
- X! Don't show flip option. [ No keyboard equivalent ]
- X A toggle item to prevent the flip of the
- X stones as a turn is completed.
- X
- X--- 189,244 ----
- X 6 15 minutes.
- X 7 20 minutes.
- X 8 30 minutes.
- X
- X
- X
- X! Sun Release 4.1 Last change: 15 December 1990 3
- X
- X
- X
- X
- X
- X
- X+ REVE(6) GAMES AND DEMOS REVE(6)
- X
- X
- X
- X+ 9 60 minutes.
- X
- X! Level eight is tournament level.
- X
- X+ Set search depth: [ No keyboard equivalent ]
- X+ A cyclic item which sets the maximum
- X+ search depth for each and every computer
- X+ move. By default this option is turned
- X+ off, and the computer uses a clock to time
- X+ it's moves. Depending on where in the game
- X+ you are, the search depth usually varies
- X+ by one or two plys. Turning on this option
- X+ disables the clock.
- X
- X+ Animate move option. [ O followed by a or A ]
- X+ A toggle item for animating the computer
- X+ move and the dragging of human pieces.
- X
- X! Show current best move option. [ O followed by b or B ]
- X! A toggle item for showing the current best
- X! move as the computer makes it's move.
- X!
- X! Show last move option. [ O followed by l or L ]
- X A toggle item for outlining the square
- X containing the last move.
- X
- X! Show evaluation information option. [ O followed by e or E ]
- X! A toggle information for displaying
- X! evaluation information for each computer
- X move.
- X
- X! Number last move option. [ O followed by n or N ]
- X A toggle item for number the last move
- X stone.
- X
- X! Don't show flip option. [ O followed by f or F ]
- X A toggle item to prevent the flip of the
- X stones as a turn is completed.
- X
- X***************
- X*** 233,238 ****
- X--- 255,274 ----
- X -black [ display ]
- X Black will be played by a human. With the X11 variant
- X of reve it is possible to give an optional display
- X+
- X+
- X+
- X+ Sun Release 4.1 Last change: 15 December 1990 4
- X+
- X+
- X+
- X+
- X+
- X+
- X+ REVE(6) GAMES AND DEMOS REVE(6)
- X+
- X+
- X+
- X value.
- X
- X -c The computer will play. Presence or absence of -b and
- X***************
- X*** 254,274 ****
- X Used with the X11 variant of reve to give geometry
- X information.
- X
- X! -i Invert the reve window before displaying it. For use by
- X
- X
- X!
- X! Sun Release 4.1 Last change: 29 November 1990 4
- X!
- X!
- X!
- X!
- X!
- X!
- X! REVE(6) GAMES AND DEMOS REVE(6)
- X!
- X!
- X!
- X people who started their graphics environment in
- X inverse mode. This option is currently only implemented
- X for the SunView version.
- X--- 290,306 ----
- X Used with the X11 variant of reve to give geometry
- X information.
- X
- X! -h helpfile
- X! Specify an alternate location for the reve online help
- X! file. Normally the location of this file is compiled in
- X! when the program is created, but reve will search every
- X! directory on your search path looking file a file
- X! called reve.help.
- X
- X+ -help
- X+ Initially show the reve help window.
- X
- X! -i Invert the reve window before displaying it. For use by
- X people who started their graphics environment in
- X inverse mode. This option is currently only implemented
- X for the SunView version.
- X***************
- X*** 289,299 ****
- X--- 321,348 ----
- X -m Always display in monochrome, even on a color screen.
- X
- X -notes
- X+
- X+
- X+
- X+ Sun Release 4.1 Last change: 15 December 1990 5
- X+
- X+
- X+
- X+
- X+
- X+
- X+ REVE(6) GAMES AND DEMOS REVE(6)
- X+
- X+
- X+
- X Display computer notes.
- X
- X -number
- X Show the move number on the last stone placed.
- X
- X+ -props
- X+ Initially show the reve property window.
- X+
- X -quick
- X Play a quick game. Don't flash the stones as they are
- X being turned.
- X***************
- X*** 321,354 ****
- X
- X RESOURCES
- X On startup, the X11 and XView version of reve will use the
- X
- X
- X
- X! Sun Release 4.1 Last change: 29 November 1990 5
- X
- X
- X
- X
- X
- X
- X- REVE(6) GAMES AND DEMOS REVE(6)
- X
- X
- X
- X! following X resources:
- X
- X- Resource: reve.animate
- X- Values: True, False (False)
- X- Description Indicates whether various animation effects
- X- are shown.
- X
- X- Resource: reve.bestmove
- X- Values: True, False (False)
- X- Description Indicates whether to continually show the
- X- best move so far, as the computer is making
- X- it's move.
- X
- X- Resource: reve.difficulty
- X Values: Difficulty value (numeric)
- X Description The computer difficulty level.
- X
- X--- 370,406 ----
- X
- X RESOURCES
- X On startup, the X11 and XView version of reve will use the
- X+ following X resources. These resources can be placed in all
- X+ the normal X places. You can also set a REVEDEFAULTS
- X+ environment variable to point to a file containing them, or
- X+ place them in a .reverc file in your home directory.
- X
- X+ Resource: reve.animate
- X+ Values: True, False (False)
- X+ Description Indicates whether various animation effects
- X+ are shown.
- X
- X+ Resource: reve.bestmove
- X+ Values: True, False (False)
- X+ Description Indicates whether to continually show the
- X+ best move so far, as the computer is making
- X+ it's move.
- X
- X! Resource: reve.difficulty
- X
- X
- X
- X+ Sun Release 4.1 Last change: 15 December 1990 6
- X
- X
- X
- X
- X
- X
- X! REVE(6) GAMES AND DEMOS REVE(6)
- X
- X
- X
- X Values: Difficulty value (numeric)
- X Description The computer difficulty level.
- X
- X***************
- X*** 377,406 ****
- X played. Stones are not flashed as they are
- X placed, if this resource is set true.
- X
- X! REVE GAMES FILE FORMAT
- X! Reve has the ability to load or save games. The format of
- X! the games files are:
- X! 1, <C-4> - [ remarks field ]
- X! 2, - <E-3> [ remarks field ]
- X! There is one move per line. Lines starting with a '#' and
- X! blank lines are ignored. The first field of each line is the
- X! move number. This will be present before the comma. It is
- X! used as a consistency check. Next are the black and white
- X! fields. If the '<' character is present before the white.
- X
- X
- X
- X! Sun Release 4.1 Last change: 29 November 1990 6
- X
- X
- X
- X
- X
- X
- X REVE(6) GAMES AND DEMOS REVE(6)
- X
- X
- X
- X The three characters between the '<' and '>' are the move,
- X and give the column and row. The column letter can be in
- X either lower or upper case.
- X--- 429,501 ----
- X played. Stones are not flashed as they are
- X placed, if this resource is set true.
- X
- X! Resource: reve.properties
- X! Values: True, False (False)
- X! Description Indicates whether the properties window is
- X! initially displayed.
- X
- X+ Resource: reve.showHelp
- X+ Values: True, False (False)
- X+ Description Indicates whether the online help window is
- X+ initially displayed.
- X
- X+ Resource: reve.panelColor
- X+ Values: Color name string or hexadecimal color
- X+ specification string
- X+ Description The background color of the main and property
- X+ panels.
- X
- X! Resource: reve.boardColor
- X! Values: Color name string or hexadecimal color
- X! specification string
- X! Description The color of the reve playing board.
- X
- X+ Resource: reve.boardBorderColor
- X+ Values: Color name string or hexadecimal color
- X+ specification string
- X
- X
- X
- X+ Sun Release 4.1 Last change: 15 December 1990 7
- X
- X
- X+
- X+
- X+
- X+
- X REVE(6) GAMES AND DEMOS REVE(6)
- X
- X
- X
- X+ Description The border color of the reve playing board.
- X+
- X+ Resource: reve.gridColor
- X+ Values: Color name string or hexadecimal color
- X+ specification string
- X+ Description The color of the grid lines on the reve play-
- X+ ing board.
- X+
- X+ Resource: reve.textColor
- X+ Values: Color name string or hexadecimal color
- X+ specification string
- X+ Description The color of all text panel text items.
- X+
- X+ Resource: reve.itemColor
- X+ Values: Color name string or hexadecimal color
- X+ specification string
- X+ Description The background color of the button and cycle
- X+ items.
- X+
- X+ REVE GAMES FILE FORMAT
- X+ Reve has the ability to load or save games. The format of
- X+ the games files are:
- X+ 1, <C-4> - [ remarks field ]
- X+ 2, - <E-3> [ remarks field ]
- X+ There is one move per line. Lines starting with a '#' and
- X+ blank lines are ignored. The first field of each line is the
- X+ move number. This will be present before the comma. It is
- X+ used as a consistency check. Next are the black and white
- X+ fields. If the '<' character is present before the white.
- X The three characters between the '<' and '>' are the move,
- X and give the column and row. The column letter can be in
- X either lower or upper case.
- X***************
- X*** 413,418 ****
- X--- 508,514 ----
- X file, the board is updated.
- X FILES
- X /usr/local/lib/reve.edgetable
- X+ ~/.reverc
- X edge stability table for all possible edge combina-
- X tions.
- X BUGS
- X***************
- X*** 426,462 ****
- X
- X
- X
- X!
- X!
- X!
- X!
- X!
- X!
- X!
- X!
- X!
- X!
- X!
- X!
- X!
- X!
- X!
- X!
- X!
- X!
- X!
- X!
- X!
- X!
- X!
- X!
- X!
- X!
- X!
- X!
- X!
- X!
- X! Sun Release 4.1 Last change: 29 November 1990 7
- X
- X
- X
- X--- 522,528 ----
- X
- X
- X
- X! Sun Release 4.1 Last change: 15 December 1990 8
- X
- X
- X
- X
- X
- END_OF_FILE
- if test 46506 -ne `wc -c <'patches04a'`; then
- echo shar: \"'patches04a'\" unpacked with wrong size!
- fi
- # end of 'patches04a'
- fi
- echo shar: End of archive 1 \(of 4\).
- cp /dev/null ark1isdone
- MISSING=""
- for I in 1 2 3 4 ; do
- if test ! -f ark${I}isdone ; then
- MISSING="${MISSING} ${I}"
- fi
- done
- if test "${MISSING}" = "" ; then
- echo You have unpacked all 4 archives.
- rm -f ark[1-9]isdone
- else
- echo You still need to unpack the following archives:
- echo " " ${MISSING}
- fi
- ## End of shell archive.
- exit 0
-